if your willing to try a few things I think you can find something that will work there.
the first thing i would try is to open the file /etc/profile.d/vasm.sh and comment out the last line
then save it and reboot, and open a terminal and try a few things out if all that is ok open a full screen app and see if its better or worse. If its better leave it if not change it back and reboot.
the next thing to try would be the driver options in xorg.conf.
here is a good device section to start with. it has the extra driver options commented out.
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "82830 CGC [Chipset Graphics Controller]"
BusID "PCI:0:2:0"
EndSection
try going through them and enabling the options like this
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Option "Legacy3D" "True"
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "82830 CGC [Chipset Graphics Controller]"
BusID "PCI:0:2:0"
EndSection
there are more options in the intel man page. I think the Legacy3d option would be good for your card.
HTH, and let us know how it goes
Uelsk8s