Hey, I have a pre-built pc from Lenovo, and I'm looking to upgrade it, but because it's pre-built, its parts are mostly proprietary, including the motherboard and power supply. I'm looking to upgrade by taking some parts out (CPU, RAM, Graphics Card, SSD & HDD), and placing them into a new case with other parts. But I'm a bit unsure of if the Motherboard that I'm looking at will support my CPU. The CPU I'm transferring is an Intel Core i7-6700, and I'm looking at the Asus Strix H270F Gaming ATX Motherboard.