Z97 Gaming 3 motherboard is compatible with DDR3 1066/1333/1600/1866*/2000*/2133*/2200*/2400*/2600*/2666*/2800*/3000*/3100*/3200*/3300* MHz memory.
(*OC)
On that model the motherboard does not have a memory controller. The CPU has the memory controller. The CPU model number and whether or not it is overclocked will determine how well the memory will work. The DRAM memory clock, DRAM Timings and DRAM voltage are some things to check in the BIOS when installing memory.