Nvidia GTX 580 supports PhysX and CUDA - which is a great boon for developers and tell your dad that it will help a lot in CSE and I'm sure he will let you have one GTX 580
here where they are used other than in games :
usages of physX
> Autodesk 3ds Max, Autodesk Maya and Autodesk Softimage, computer animation suites
> DarkBASIC Professional (with DarkPHYSICS upgrade), a programming language targeted at game development
> DX Studio, an integrated development environment for creating interactive 3D graphics
> Microsoft Robotics Studio, an environment for robot control and simulation[35]
> Nvidia SuperSonic Sled and Raging Rapids Ride, technology demos
> OGRE (via the NxOgre wrapper), an open source rendering engine
> The Physics Abstraction Layer, a physical simulation API abstraction system (it provides COLLADA and Scythe Physics Editor support for PhysX)
usages of CUDA
> The Search for Extra-Terrestrial Intelligence (SETI@Home)
> Accelerated rendering of 3D graphics
> Real Time Cloth Simulation OptiTex.com - Real Time Cloth Simulation
> Distributed Calculations, such as predicting the native conformation of proteins
> Medical analysis simulations, for example virtual reality based on CT and MRI scan images.
> Physical simulations, in particular in fluid dynamics.
> Environment statistics
> Accelerated encryption, decryption and compression
> Accelerated interconversion of video file formats
source : 1, 2
For cabinet as I said earlier get CM HAF 912 Advanced ( asia ) model @ 5.5k - nothing beats it at that price point.