How about your start by giving us a little useful information? Show us your_longest_query and the output from EXPLAIN your_longest_query;
Although you say you have indexes, they may not be the correct indexes that you really need.
Also, how many physical disks do you have?
Do you have multiple tablespaces, if so, are your tables and indexes assigned separate tablespaces?