You can go for the W version W5670, 80, 90... same processor for single socket mobos (your case).
I used to have a 920, I use a X5690@4,5GHz. I only miss nvme support and usb3. Those processors were great.
I dont know what motherboard you have , but there are ways to get USB 3.0. Either you find a Second gen X58 motherboard like the asus p6x58d premium i have. These motherboards has onboard sata 3 all throw sata 3 on X58 is crap caused by the crappy marvell controller and 2 USB 3.0 on them or you can try find this PCIe adaptor from asus called Asus U3S6. I used one of these before i got a second gen X58 motherboard:
https://www.amazon.com/Asus-U3S6-True-Support-Motherboard/dp/B002VVQ58M
About m.2 NVMe. There are was to get NVMe SSD to work on X58 like this:
https://audiocricket.com/2016/12/31/booting-samsung-sm961-on-asus-p6t-se-mainboard/
Or you can go the easy way and try find a Samsung 950 PRO. Samsung left a little gift in them called legacy mode or a OPT-rom are they also know as. Thanks to that this m.2 SSD can be seen by legacy bios and boot as well as install windows on it with out any third party software, you just need a SSD and a M.2 to PCIe adaptor. I have two running in my system (not raid, but one for boot and one for games. In short words: its awesome to have).
My system as it is know.
The speed i get from my Samsung M.2 SSD. Please note PCIe gen 2 at X4 limits max speed to around 1700 MB/s while my SSD max read speed is 2200 MB/s.
It's same 2Mb for one core i7 930=4 cores * 2MB=8MB and X56XX=6 cores *2MB=12MB so only thing benefical is 32nm better ocing and 50% more cores especially in multithreaded games
No there you are wrong. L3 cashe is shared between all cores so 1 core have access to all 12 MB L3 cashe as well as 4 or 6 cores has. While L1 and L2 cashe is dedicated to each core. Se CPU-z that is also why there at L1 and L2 is 6 x 32 KB and 6 x 256 KB while at L3 there only stands 12 MB and not 6 x 12 MB. all cores can use up to 12 MB L3 cashe either alone or together. While he´s I7 930 only has 8 MB L3 cashe to share between all cores. So on a 6 core xeon or I7 cpu 4 cores can still use all 12 MB l3 cashe if needed.