Check here. It covers a load of points I was going to mention:
The key ones been:
-) Check your graphics card is a supported one (whether you feel the 'spec' is right or not)
-) Make sure drivers are fully up-to-date for graphics
-) Try some of the fixes/config changes suggested as it's worked for others.