Yes it is.
Although this game is meant to play under Directx 10 and a Vista OS. I'm playing under DirectX 9.0c and a Windows XP.
I think the only requirement you must fulfill is to have a powerful system and a graphic card of good ("high" I should say) quality.
I reckon, grounded on my personal experience, that in most cases the graphic card is the key factor.
So if you are a real gamer and want to improve your system in order to play the latest games. Think about investing in graphic cards.
I myself,I'm thinking about purchasing an ATI HD 3870, for now, it's the only graphic card I know of that supports DirectX 10.1