Hey everyone, I thought I'd post to get a couple extra heads around a problem I'm currently facing with my rig. This has happened since I got my new case from NZXT last year on Black Friday. On my old FM2+ motherboard, I had a strange issue: When I would plug in a USB device, such as a controller or my phone, to either of the front two USB ports, my computer screen would go black, and my PC would lock up. The only way to fix it was by hard restart. On my old motherboard, this happened with a game running or just idling on my desktop. Now I recently changed out my motherboard, power supply, processor, graphics card, and RAM, and yet the issue still persists (Ryzen 1700x, AMD RX 480, ASRock Taichi X370, and a 16 GB G.skill RAM kit). Even worse yet, alongside the persisting issue of the USB ports locking up my PC while running high performance games, now my computer does this same thing randomly while playing graphically demanding games, such as Rainbow Six: Siege, and Destiny 2. I did a memory test today and nothing showed up abnormal there. I'm not running an overclock of any sort on either my CPU or GPU, and I'm running Windows 10 64 bit. I'm thinking it's a grounding/electrical problem, mainly because of what happened yesterday: I have a Blue Yeti desktop microphone, and it was sitting on my desk unplugged. The cable running to the PC was laying across the base of the microphone, but the metal tip was touching my desk, not the metal microphone base. My earbuds were also unplugged from the microphone, and laying somewhere else. I happened to touch my microphone, discharging a small static shock, and my PC locked up in the same way. I swear this is an electrical short somewhere in the case, but I don't really know how to go about finding it. I'm going to be cleaning out my case when I get a new graphics card, and re-seat the motherboard, but I'd like some advice to know what to look for to possibly null this issue. My PC is sitting on a wood plank, so its not on the carpet or anything. Thanks in advance if any of you have tips for me. I hope I've given enough information!