I am looking to upgrade to X99 as I am having some issue with my current rig which seem to be motherboard related.
Will this all work fine together and will I need to do anything special to get the RAM running at 3000 Mhz.
I will carry over the Be Quiet Dark Power 650w PSU and GTX 970 from my current rig. If anyone has any suggestions for alternative components please include in the replies below.
The main uses will be Gaming, development, running VM's. I am hoping that this new rig will last me a few years.

Will this all work fine together and will I need to do anything special to get the RAM running at 3000 Mhz.
I will carry over the Be Quiet Dark Power 650w PSU and GTX 970 from my current rig. If anyone has any suggestions for alternative components please include in the replies below.
The main uses will be Gaming, development, running VM's. I am hoping that this new rig will last me a few years.