It will work in any H97 or Z97 board, and B85, H81, H87, Z87 boards with an appropriate bios update.
No much point in overclocking the i7-4790k, it will already boost up to 4.4Ghz by default. Once you start increasing voltage, temperatures go up rapidly. Most people can reach about 4.7 Ghz.