right lets try and clear this up a little.
first off you will need to remove any left over nvidia driver files for that you will need the driver remover program i have listed here.
run that little program in windows safe mode and get rid of all left over or badly installed nvidia files.
now that laptop is running a intel mobile 965 chipset so please make sure you load up the following INF file
that is the desktop driver and will install on that laptop, its needed to tell xp about the chipset IRQ lanes.
without it xp may well miss direct or not even see where in the system the nvidia card is.
restart when thats done then use the nvidia geforce auto detect found here and see if they can call up a working driver for that laptop.
under option 2 click graphics driver.
make sure any firewall and anti-virus is switched off while you so that or nvidia will not be able to fully scan that laptop.
try the driver they point you to.
you can use the standard forceware drivers with a dell laptop as i use them on my own xps laptop i have.
base system device can be a number of things, no card reader is listed in the dell downloads , however if that laptop has a card reader built in it that will be classed by windows as a base system device.
like wise the quick launch keys can also be classed that way.
try the above and see if it gets that geforce card working, if not call up its device id string from windows and make sure we are trying to install the correct card.
sp3 is really not a problem when it comes to video cards , sound cards yes, microsoft screwed up the HD support but video cards are fine.