Games are just going to be coming out with DX 11.1 /11.2 in mind from now on. I made the plunge, and I have no regrets. Make it boot to desktop and use classic shell and you basically have Windows7 on steroids. It WILL NOT stop the crashing in BF 4, only DICE can fix that, but you will enjoy it, and future games more.
Edit: To the post above me, there IS a difference. I was a Windows 8 hater until I get it a go, now I will NEVER go back to WIndows7 again (unless someone steals my WInd 8.1 Disks and I have to reformat computer). I went from 45 - 85 on Ultra with a fresh install of Windows 7, to 65 - 100 FPS on Ultra on Windows 8.1. Everything feels faster too, not just gaming. THIS is my WIndows 8.1...