I don't believe this is an overheating issue because it occurs whether I have been playing for hours or only a few minutes and is always at the same spot.
My system Specs:
Windows 7 Professional (with all updates)
Athlon 64 3000+
Nvidia 6600GT AGP video card (running latest drivers from nvidia)