Yes of course but it's a Steam code. You need a free Steam account to activate and play it. Nevertheless you can use mods to enhance the graphics and stuff. Running super smooth on Windows 8.1 Pro here. Windows 7 should work as well.