I am taking a speacialist course about game developing with Unity 3D and thinking about replacing my (good???) old GTX 650 by any of the new GTX 1000 series or RX 400 series graphics card. The goal is to make some lightweight games, mostly for smatphones and low-poly games, for fun. I'm not an 3D artist, so won't make high-end games with thousands polygons per prop... by now.
The primary usage of my PC is software development, mostly server-side and mobile development, so the GPU should fit into that too.
The software I am mainly using is Unity 3D, GIMP, Blender, Inkscape, Android Studio, Visual Studio, Xamarin Studio, NetBeans, VirtualBox and Xcode (under virtualized macOS). Core specs of my rig is Intel Core i7 4790, Gigabyte GA-B85M-D3H, 16 GB DDR3, Windows 10.
Since I am going for Unity 3D, should I stay with Nvidia GPUs due to PhysX?
Would a mid-range graphics card under 300$ work for me? What would be my best purchase?