|"Now everything is working fine again except for my front USB connections."|
Do the USB ports on the back of the case work?
If they do, the only thing that can be wrong is there's something wrong with the wiring at the USB header or in the wiring between there and the ports
Did you take the front off the case, then put it back on?
If so, sometimes the front ports get unplugged when you do that, or one or more wires gets broken.
Did you open up the case?
Sometimes not everything you plug in works in the front ports.
USB devices may not work correctly when they're connected to certain USB ports, e.g. ports in a hub or on the front of a desktop case.
See response 3 in this:
Also - if you are using a USB extension cable, some of them have inadequate wiring and will not work properly with some USB devices.
External drives require a lot of power, and they won't work properly in all possible USB ports you can plug them into.
See response 1 in this:
Did you install Windows from scratch?
Whenever you load Windows from a regular Windows CD (or DVD) from scratch, after Setup is finished you must load the drivers for the mboard, particularly the main chipset drivers, in order for Windows to have the proper drivers for and information about your mboard hardware, including it's AGP or PCI-E, ACPI, USB 2.0 if it has it, and hard drive controller support. If you have a generic system and have the CD that came with the mboard, all the necessary drivers are on it. If you load drivers from the web, brand name system builders and mboard makers often DO NOT have the main chipset drivers listed in the downloads for your model - in that case you must go to the maker of the main chipset's web site, get the drivers, and load them.
E.g. If your mboard has USB 2.0 controllers, they have a USB 1.1 component as well.
You always have USB 1.x support when Setup has finished, if you mboard has any USB controllers, but the operating system doesn't install suppsort for the faster USB 2.0 controller interface unless the XP CD has a least SP1 updates included on it, or if it doesn't until XP has had at least SP1 updates installed, AND the mboard main chipset drivers have been loaded.