I have the mentioned video cards, based on that alone which would you recommend and why?
Some additional info about the PC
Windows 7 Professional (x64) Service Pack 1 (build 7601.24443)
4.00 gigahertz Intel Core i7-4790K
Z97 GAMING 5 (MS-7917) 1.0
32 GB RAM
The RAM, CPU and all 3 cards can and will be overclocked in the future.
Some additional info about the PC
Windows 7 Professional (x64) Service Pack 1 (build 7601.24443)
4.00 gigahertz Intel Core i7-4790K
Z97 GAMING 5 (MS-7917) 1.0
32 GB RAM
The RAM, CPU and all 3 cards can and will be overclocked in the future.