Probably your setup. What video card are you running, how much RAM do you have, and what quality settings are you running in game?
Make sure you have the most current video drivers for your video card; try running the game at "Ballanced" quality.
While the minimum RAM requirement for the game is 512k, people swear up and down that 1MB is really the least you can get away with and have a decent framerate.