Not really. Too many diffrent hardware configs that need to be accounted for, which favors making code as generalized as possible, where on a console, you know EXACTLY what your system specs are, so you can make specilized functions to take advantage of the hardware.
The other major disadvantage PC's have is an unoptimized OS, which by itself hogs a lot of resources, and can prevent direct access to the hardware (which slows everything else down). And even then, how many diffrent versions of Windows need to be accounted for (XP 32/64, Vista 32/64, and now Win7 32/64, not to mention diffrent editions).