Yes, it has a video card, and the custom made Asus made Sony board and PSU is very picky on what card will run on it. It says it is a ATI/AMD Radeon X300/X550/X1050 (RV370) [Sony] video chipset with just 128 MBytes of SDRAM Video Memory, and I tried replacing it a ATI Radeon X300 SE 128MB DVI VGA TV-Out PCI-E PCI-E Video but it would not work, and likewise with a couple others, but i do not want to risk spending more money.
If it is only a 128 mg card, I will flat guarantee that it is worth the risk... Try to plug in to local gamers, or a local back-alley tech shop, where used or known-good cards are easy to come by... Or go to your local Best Buy (*spit*) as you can return it if it doesn't work... And if you are having trouble with ATI, then try to find an off-brand that uses an NVidia chip instead - That gets you out of ATI altogether.
The one I have in my test bench right now is an off-brand NVidia from Best Buy (*ptooey*)... It is a 2g and cost about 35 bucks...It was the third one I tried for a client (who wound up buying a new machine anyway)... So I know about the hit-and-miss nature of such things sometimes...
But in your case, jumping from 128mg to 2g vid will be very substantial, and will probably eclipse anything you have done so far... even if you have to pay someone to handle it for you. I doubt that will be the case, since new cards will probably work better (driver-wise) with Win6 than with Win5 - I bet the OS upgrade will help with the vid issues.