The HAF 912 is...ugly, and dated, but it should fit a regular sized ATX motherboard, and as said, you might have to remove the drive tray. Actually, if you're at all worried, that's exactly what I would look at: can the drive trays be removed? (The bottom, but maybe also the top?
Beyond that, it's fine. ATX PSU and MB spec hasnt changed in decades really. (Intel is about to push a change to the PSU spec, but we've got a gen before it really takes hold.)
And you can still use USB2.0 ports on the front so long as you get a motherboard that has a USB2.0 header? If the case USB ports uses a standard 9-pin header, well, virtually every MB today has at least one USB2 header. My TUF X570 board has 2 or 3, even...
The hail mary you could try is Display Driver Uninstaller (DDU). You could use that to completely wipe drivers and then try installing again. But if that doesn't work, you're right: it's dead.
- Well, if you want 1080p, the GTX 1660 Super is excellent. If you want 1440p, the 2060 Super is a better shot.
- The 580 is fine if you want to wait out whether RTX 3000 happens in 3 months or the end of the year.
- If you want the 5700, all I can say is read opinions about the new drivers. Specifically, this AMD post, and the reddit thread below it. Use that yourself to judge; I mean we have someone here for whom its fine, but I see weird problems out there still too. Hard to say what could be fixed with, say, DDU above, or not. But the paranoia that used to be out there about AMD CPUs is still there for GPUs.
As far as the waiting game, maybe
watch this Gamers Nexus piece on the supply chain in Taiwan. There are new PC products coming in a few months. But there's also enough smoke to suggest Nvidia waits out the rest of the year if things are too much of a mess. Sadly, nobody has a good read yet. I've updated the buyers guide to reflect that Computex is getting cancelled, maybe LTX is getting cancelled, and nobody knows if we have an upswing in the asian supply chain in 3 months or 9. The reality is probably both, but which products go when? Who knows.