About the only thing i do not see in the photo or information is the board part number so i am not sure if this is a Intel board or another OEM like Asus
Based on some of the components i suspect it is not an Intel board (narrow minded i guess, but Intel tends to use Intel chipsets and Intel NICs and Intel .... and this board has a mix.), but I can't say as desktops are not my main experitise.
The generic Video Controller driver is here: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=9034&lang=eng&wapkw=(i845+driver)
Not so sure where to find these: If you check the detail tab in device manager for these items you can get the Device Intance ID (should look something like this: PCI\VEN_104C&DEV_8023&SUBSYS_34E28086&REV_00\4&31B6CD7&0&08F0) a web search for the part in red will usually locate a driver for the device. It is always best to use the driver supplied by the board manafacture since it is tested with the board. Generic Drivers can behave poorly.
Multimedia Audio Controller
PCI Simple Communications Controller
SM Bus Controller
P.S. make sure you max out the memory in the system. I have retired several units simply because as XP gets patched, it wants more & more & more.
Less than 512m is unbearably slow. 1 g is ok
Thank you very much for your time.
I will use your information together with information from http://www.motherboards.org/forums/viewtopic.php?p=748221#748221
I think that the combined information is adequate to close this posting.