Originally Posted by philbar71
also if you have integrated graphics then you need to get a videocard
That's unnecessary. Integrated and dedicated graphics perform the same function. If integrated graphics meet the minimum requirements for a game, they should run the game without errors.
The things you want to check:
1) Drivers- download the latest drivers for your card and install them;
2) 3D Acceleration - (Start > Control Panel > Display > Settings > Advanced). Make sure Hardware Acceleration is set to "Full" - all the way to the right - and then click OK;
3) DirectX - does it need reinstalling (download directx and try reinstalling it)