Are you using the stock heatsink with your cpu? While your not overheating, now, your temperatures are high enough at the moment to limit you to only a small overclock. I really wouldn't expect you to get more than a 200 or 300MHz increase.
Also, your 8800GTX is also running hot. At an idle I would expect it to be in the low 50's or High 40's.