If you are getting software and hardware crashes with XMP on, it's because the system is not stable. Did you check in CPU-Z? Was the RAM at the right settings? If it's still not stable at 7000 MHz you gonna have to either lower the frequency or get another kit at 6400 MHz. You can use Prime95 to test the stability by the way.
Also, problems like that don't go away over time. They don't get "ironed out" by themselves. You first need to have system that can boot to be able to install Windows, but even then, if it's not stable you will have plenty of problems. For the internet it depends on the board. Windows has generic drivers for a lot of hardware but sometimes it doesn't and you have to install them yourself. I had to do it for my wifi and bluetooth on my most recent Asus motherboard.