Thanks a ton on the all of the responces.

I actually foud out what the problem is and in case anybody is having the same issue and while searching comes across this thread I will say what I did.

turns out that one of the 1gig sticks of ram i got. (i have 4) was bad. I have so far narrowed it down to 2, but the 2 gigs that are currently in my computer (in any bank) have my frames up to around 40-55 per client. 20-30 in cities.

So if you buy new ram, don't throw your old ones away until you are sure :P . This ram also caused windows and WoW crashes as well. All as well now, i will just have to settle for 3gigs (two 1 gigs and two 512's) and not 4 gigs. Good thing dumb windows doesn't recognize 4 anyway. Stoopid windows.