Games run way too fast. Setting affinity doesn't work at all. How in the world do I make the game run normal speed?

Solution 1:

Are you over-clocking at all?

A quick look around the net and most problems like yours with games running the source engine are caused by the system being over-clocked.

Maybe check in your bios. Some motherboards (like my old ASUS) will have some form of automatic over-clocking in place by default. If you turn that off you may find it runs fine!

Solution 2:

You might want to try Mo'Slo, I remember it being quite effective. The basic version is available here for free.

In case of DOS-based games, using DOSBox is I believe even better approach, as it allows you to precisely control the CPU cycles (speed) in its configuration files.


Update - I just asked a similar question yesterday and was quite satisfied with the answer. You might want to take a look if still interested - How to limit/lock framerate (FPS) like in FRAPS video-recording mode?