Wait a minute...
Magic.
Also, Valve's games are
overly optimized on the PC, even if the graphics are not bad at all. I ran it with a Pentium 4 single-core on maximum settings before I had this computer, and it was fine.
I wish all companies were like this, trying to actually optimize their loving game instead of making it a bloody console port.