Mac mini 2012 graphic upgrade for UE4 Unity3D Blender I have a Mac Mini (late 2012) i7, 16gb ram graphic card intel HD4000.

I recently bought a thunderbolt expansion PCIE which supports a PCIE 2.0 16x graphic card  with space for Full length card. 

I have doubts about what graphic card gonna give me the best results for using the Unreal Engine 4 UE4 or Unity3D, and Blender.

My budget covers a Nvidia Quadro K4000 3gb or ATI Firepro W7000 4gb. Any recommendation? What professional graphic card would be better for design games in 3D?
I actually wouldn't worry about it too much for Unity3D and Blender - both are very efficient.  UE4 seems to be a bit less efficient.

In the past I've really liked NVidia, but on my late 2011 MacBook Pro (with 8G of normal ram) I'm using a AMD Radeon HD 6750M 1024 MB (only 1G graphics!) and am very happy.  Well, happy with Unity3D and Blender that is.  It runs a bit hot sometimes if I have lots of particle effects and such - but I use a fan control software that helps a bunch.  So, I'm thinking either card you've chosen should work for those two apps.

For UE, I'd go to the forums over there.  Last time I used Unreal, I had to run the Windows version and was using Parallels. I was woefully under-powered for that but, I was still able to grade a bunch of students senior capstones (big projects).  So, even my set-up worked.  Just slooooooow. :-)