Geez the dude asked a question, dont go all wolf blizter on him, its not like he was asking for amnesty for torrent downloaders........
If you already own Company of Heroes its worth loading the DX10 patch and giving it a go after tweaking with the settings a bit. You wont be able to crack everything and go like you usually do with a 8800 but with some tweaking I was able to get it to look better than dx9 and get playable framerates in all but the biggest maps near the end of the game. The last patch of that capcom 360 port lost planet was the first time I actually noticed a visual improvement without the 50 percent framerate hit the other dx10 patched games had. I have a fairly robust machine so your framerates may vary.