Get it through Steam, worse case scenario is it doesn't run well enough to play it and you can get a refund (<2 hours of playing), Steam is good about refunds as I've had to return quite a few games due to poor optimization.
http://store.steampowered.com/steam_refunds/
@aafusc2988, the only issue I see with you running that game is your CPU.