be sure your vertical sync frequency is proper. make sure it's set to 60hz.
set your system to 640x480x60hz on another monitor... confirm the resolution and frequency with the monitor's OSD (most these days display it) and then swap the plug into the d9800 and see what's up. if it works, work your way up from there. (i believe the 9800 supports 800x600?)
sometimes windows reports it's outputting 60hz when in fact it's doing something else. that's why double check with another monitor's OSD.