I've asked our hosting center what kinds of options we have regarding upgrades to memory, processors, RAID configs, or getting a second server to just host the database.

His response was I think your site is running fine and then he closed my ticket. Asshole! I re-opened the ticket and am waiting to see what we can do...