I see a lot of things listed here... but not many really helpful things for us to help you out with your problem.
If it's possible please start with a complete list of your system build specs as follows
-Operating System in use
-Exact AMD CPU Model Number
-Motherboard manufacturer and model number or if a consumer built PC Manufacturer name and Model number of PC
-Video Card Type and Manufacturer (model number only if you feel the need)
-Amount and type of RAM in use
-any drives you'd care to list (SSD, HDD, Optical etc...)
-Make, power rating and model number if possible of your Power Supply Unit.
An example would be -
Windows 10 X64 Pro
AMD FX-8320 Overclocked @4.32GHz
Gigabyte ga-990fxa-ud5 Motherboard
Gigabyte GTX 670 2GB
16GB (2X8GB) DDR3-1600
OS Boot Drive 240GB (2X120 GB SSD Raid 0)
Filesystem 2TB HDD for primary storage
Optical drive - LG bluray multi
Coolmax ZP-1000B 1000w PSU
Not trying to come off critical here just trying to help you out really. Listing quickly but accurately your basic system specs can fill in some gaps initially for someone interested in helping you. No not 100% of the complete technical build data is necessary but more often then not certain questions about your basic specs are going to come up so why not just take care of the small stuff up front by listing the basics.
I see you say you built this over the summer and it worked great... except for the internet.
If you can give us a little more insight into the exact issue... otherwise I can speculate all kinds of things... and that wouldn't really get me to helping you resolve your real issue.
Some of the questions I find myself asking are
What kinds of things have you tried to do to track down and fix the issue if anything at all?
Did you see anything showing up under Device Manager maybe which could have been related to the issue?
Maybe some unlisted Hardware?
Have you tried opening your case and fidgeting with any of the hardware devices (RAM, GPU and pci-e power connectors, etc...) and made sure everything is hooked back up properly and nothing might have come loose?
Did you try re-installing specific drivers for your device directly from the motherboard manufacturer website?
Was the problem only related to a certain browsing software? (firefox, Chrome, Edge, internet exploder) You mentioned resetting winsock and this worked for a bit. It was working 100% and then went back to nothing? Can you elaborate?
Do you have other devices that use your internet service that you can verify it's not related to your ISP?
Did you check firewall settings?
Did you check your Router settings?
Were you able to run windows update and actually get important updates installed correctly?
That's just really the start.
The USB read issues is a whole other thing to ponder.
And the same with the newest issue of inability to boot up at all.
Maybe they are related to one issue. Maybe it's a few compounded issues.
Maybe it isn't a real hard to fix issue.
Maybe the Bios is the issue.
Maybe the video card.
Maybe it can require a complete reinstall of Windows or replacement of some critical piece of hardware.
Without further details I can't really say if it's hardware, software, or user related issues here.
You can see how this is more of an asking game at this point... so please help us out a little.
As Obakasama suggests look up post codes if at all possible. You may have to trouble shoot trying to get the video back up first before you can do this unless the mobo has a post readout lcd on board or beep codes or anything which may help get someone on the right track for beginning to help you fix the issue.
First steps to take to attempt to get the machine to post.
I usually will attempt to clear cmos and reseat the RAM as well as disconnecting all other not needed peripherals from the PC. CPU, RAM, GPU, motherboard, keyboard, PSU bare necessities is all that's needed. If still no luck and you have one handy attempt to swap out the GPU to see if that may be the real issue with no post or not. any cheap-o pci-e x16 card will do.
The heart of getting help on Tom's is usually dependent on how good you are at relating your issues... how familiar you are with your own set up and whether or not you can follow simple troubleshooting procedures usually. As well as the desire to hash through the possibilities in order to fix the problem yourself and triumph over the gremlins of PC adversity which can eventually afflict us all while learning something along the way. *inhale*
Not knocking your know how or abilities as I don't have much to go on yet, but that's what it comes down to usually.
Otherwise might as well fork out some cash for someone who does it for a living to handle it for you.
It sounds like you got a pretty nice machine and I'd like to help you out if I could.
-John