Process of elimination.
1. The problem started when removing either a device or the drivers for that device from Windows. I'm still not clear on whether he removed the drivers or the device itself.
2. Either way, Windows should automatically detect and try to install drivers for the video card when the computer reboots. It does not. So Windows already thinks the current card is installed.
3. The video card works to get into BIOS (so DOS mode is ok), and you booted up in Safe Mode at least once (because there is a complaint about the list of drivers). So its not a hardware problem. Its a Windows problem, and I suspect maybe a User problem.
4. Your card is a 5500? Is this AGP or PCI?
So, lets get a few of the other basics down.
When you say you get a "black screen" when Windows starts, do you get a box on the screen floating around that says "out of frequency" or "no monitor detected, check cable" or anything like that? Or is it just blank?
If its just blank, go away and let it sit for awhile, make sure its not just taking a long time to load with the new hardware in place. I've seen this happen sometimes even on a new, fast computer. If that doesnt help, and you arent getting error messages from the monitor itself, then the monitor is getting signals from the computer via the video card and you just arent getting a picture. Time for Safe Mode.
Now. Can you get into Safe Mode at all? You did previously. When Windows starts in Safe Mode it lists ALL the video cards it has in the Registry, as well as all the Monitors, etc. Your Device Manager is going to have more than one video card listed, because you've had more than one installed. Thats normal. I'm suspecting you have a double entry. To get to the Device Manager, click on the Start button, then click on the Control Panel, then double click the icon that says System. A new window will open with several tabs, look for the one labelled Hardware. Click on the button in the middle that says "Device Manager". Look in the Device Manager and look at Display Adapters. Find the listing for your video card that you have installed right now. Is there any Exclamation point or Question mark or any mark beside it? Is it listed more than once? Right click on the listing for your video card, and select Remove or Uninstall, or whatever yours says. If there is more than one listing for it, remove them all. Reboot your computer normally and see if Windows detects your card now and tries to install it.
If you are to the point where Windows detects your card, you should be OK. If not, look over the questions I asked above and let me know where my scenario breaks from what you are experiencing. We can go from there.