I successfully installed Windows 2003 R2 Standard Edition SP1 32-bit edition on a Vostro 220 with BIOS 1.0.3. With the exception of the Intel G45 video driver, I used the Dell Windows XP drivers. I used the Intel Matrix Storage Manager Driver version 188.8.131.522, A00 (R196209.exe) during installation of W2K3 via F6 to install the driver. I selected "Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller" which was the second to last option in the list.
Chipset: Intel Chipset Software Installation Utility version 184.108.40.2061, A00 (R195926.exe)
Audio: Realtek High Definition Audio version 220.127.116.1178/18.104.22.16878, A00 (R196472.exe)
After installing the audio driver, it was necessary to install Microsoft Hotfix KB901105 - http://support.microsoft.com/?kbid=901105
Network: Realtek RTL81XX PCI-E Network Connection version 5.694.507.2008, A00 (R195928.exe
The Realtek RTL81XX PCI-E Network Connection Diagnostics Utility version 22.214.171.124, A00 (R196204.exe) returned "Unsupport OS" and did not install.
SATA: Intel Matrix Storage Manager Application version 126.96.36.1997, A01 (R211951.exe)
Sytem Utilities: Dell System Software version 6.3.1, A02 (Dell_System-Software_A02_R206472.exe)
Video: The Intel Q43/Q45/G43/G45 (Eaglelake) Graphics Controller version 188.8.131.5277, A00 (R196475.exe) returned "This operating system is not supported. Setup will exit." and did not install, so I downloaded and installed the Intel Graphics Media Accelerator Driver for Windows XP version 184.108.40.20629 driver (220.127.116.1129) from Intel's website - http://downloadcenter.intel.com/Product_Filter.aspx?ProductID=2996
After the drivers were installed, I successfully installed Windows 2003 SP2. I did not see 64-bit drivers for Windows XP or Windows Vista on the Dell support site, so I did not attempt installing the 64-bit version of Windows XP or Windows 2003.
Hope this helps.
On a Vostro 220 received today nov 4th), I had to use an other version of the disk controller driver :
after that nLite did the trick ...