I have an ASUS Striker II Extreme currently fitted with a P4 (single core), Win7 32bit, testing GTX 460 SLI (it's terrible), though of course the slots are 2.0. Was going to try sticking on a 1080 Ti for giggles.
There are a number of older mbds (especially ASUS) which can have a modified BIOS installed to support native booting from NVMe. There's a thread on the ROG forum about it. I've done it a few times. Even if one doesn't do this though, some SSDs have their own boot ROM anyway (Samsung 950 Pro, Intel 750, etc.) so one doesn't need native boot support. My gaming system is an old X79 setup with a 4930K @ 4.5 (still more than capable), the C-drive is a 950 Pro.
So yes, there's a lot one can do to bolster older systems, especially when formerly expensive XEON CPUs are now available so cheaply, good for production work. For several recent X79 builds, where the end user focus was more on threaded tasks, I pulled the overclocked 3930Ks I'd originally fitted and replaced them with 10-core XEON E5 2680 V2s which only cost 150 UKP each (more than 2K when new in 2013. The Cinebench R15 score of 1389 shot to the top of my benchmark results table:
http://www.sgidepot.co.uk/misc/tests-jj.txt
I put one in the PC I sent to the Learn Engineering YT channel:
https://www.youtube.com/watch?v=g2WiJNEZLNY
and also in my brother's PC (he says it works very well for gaming).
Older systems are also a lot better at coping with newer hw than people assume, though it's hardly surprising that most would expect older tech to be terrible given the way the tech media slams the idea so much, and forum posters deride those who try (or even ask about). There can certainly be bottlenecks, eg. newer GPUs on older platforms such as S775, X58, P55, etc., but they're often not as bad as one might imagine.
I tested 7970 CF on a P55 board (also two GTX 980, equivalent to a single 1080 Ti) with an oc'd i5 760 @ 4.4GHz, vs. using the same GPUs on a P67 ASUS M4E with an i7 2700K @ 5.0; the P55 was only about 10% slower, which is very impressive (tested using some older games and 3DMark synthetics). Actually quite funny, on the Techpowerup Unigine Heaven leaderboard table (which is of course dominated by the latest & greatest CPU/platform tech), I managed to get a 4.3GHz i7 870 P55 system into the top-10 by using three GTX 980s SLI; it stood out in the list like a sore thumb, beating other systems with far more powerful CPUs.

I think it was in 6th or 7th place initially. Mbd was an ASUS P7P55 WS Supercomputer, which supports 3-way SLI but also compute at x8/x8/x8/x8 via PLX chips. Infact I hold most of the 3DMark records for the P55 platform using this rig.
There are limits of course, eventually one may run into I/O peripheral issues such as wanting TB, USB3.x, etc, or just better performance, but it's remarkable how well older hw can hold up. My 5GHz 2700K only has the threaded performance of a stock 6700K, but its IPC is identical to a stock Ryzen 2700X, so it's no slouch, runs very well.
I know someone who has a Gigabyte X79 with a 4930K and a 2080 Ti running games at 4K; he said atm for the latest games there's no CPU bottleneck with the CPU at 4.4.
johnnym, could your system cope with the power requirements of a 3GB GTX 580? Very cheap these days. Or a 780 Ti 3GB would be much faster again, though a tad more costly (but a better buy would probably be a used RX 580 8GB which these days is slipping under 100 UKP, excellent for 1080p gaming; I won a Powercolor Red Devil a while back for benching).
Ian.