you should be able to run it perfectly fine. try to do a integrity check through steam to make sure nothing is corrupted and if that didn't fix it try to mess around with the settings.
I'm running this on a intel core 2 1.9Ghz processor with 2GB DDR2 ram and a nvidia GT220
1280x720 resolution and everything off or on low but its playable and fun :P