No, it's just poorly coded, much like Crysis. <runs and hides>
no need to hide, you are right about both counts. Crysis and rage are both poorly coded.
You know what is coded very very well? The unreal engine.
It is awesomely multithreaded to take full advantage of 4 CPU cores (I don't know about more than that) and produces stunning visuals at very low hardware requirements. It is also cross platform for PC, Xbox360, PS3, AND wii.
Altough on occasion developers will use it to write games that are poorly coded on one platform or another (for example, mass effect was rather poorly done for the PC). The inherant strength of the underlying engine still shines through
Here is a list of games that use it.
http://en.wikipedia.org/wiki/List_of_Unreal_Engine_games#Unreal_Engine_3
The real sad thing is that carmack goes on to bash PC as a gaming platform and explains that it is not reasonable to design games for maximum visual quality the PC is capable of... completely failing to understand that the "crappy console port" compaint is NOT about graphics quality but about games that tell you to "press triangle" in the tutorial when using a keyboard, crash every 10 minutes, feature horrendous console type save systems, and an interface designed for 480p resolution and a console controller.