Yes Voodoo lets look at your settings and FPS or benchmark score
why spend when people on the forum may fix it for you. 
He gave that info-
On average at 1920x1080 on High Details using DX9 + CCC, It seems on average I get around 20-30 and can still drop in the teens. 20-30 is plenty enough for me, but when it starts hitting the teens that is a problem. I tested it with 4.2ghz and the frames still seem about the same. So there must be a setting somewhere that I am missing.
His 8800gtx cards are his bottle-neck. They might have been top dog in the day, but now they are at best equal to current middle-line cards.
I recommend you sell the 8800's and get yourself a single 5870(I'm thinking you can get around $100 apeice for them). I just replaced a pair of GTX280 cards with a single 5870. I'm getting about the same FPS(haven't actually checked my FPS with the 5870, but I haven't noticed a difference) and the card runs cooler than the 280's meaning the fans run slower which equals a quieter computer. I run MWLL at 1920*1200 resolution, all settings on very high, the GTX280's got me around 45fps, and I feel I'm getting about the same with the single 5870.
Oh i see, I didn't see that post slaps self.
Anyway, hes doing something HORRIBLY wrong. My friend has DX9 32x bit Mwll running at 50fps average on high settings 1900x1000 with 3.6ghz Duel core and ONE 8800GT. So Something else is wrong. He should be getting far better frames than 30's and defiently better than teens in FPS. Maybe my friend has a magical PC, (I personally think he does) but I don't quite understand while your FPS is so low. I assume drivers are all upto date, else I don't know.
Oh, make sure shadow detail is set to low, it's meant to mess up the FPS, some graphical glitch.