I'm sure of that not a small number of people suffer from download sites for Visual Studio and CUDA Toolkits. They are too dull and heavy. Even though you spend a lot of time in downloading your object files, that you cannot install onto your operating systems!
Only a tip I can tell you is to first google your OS version and python version with your video card's version and find somebody who has installed Theano and executed it on GPU with sample codes. You should not be so hasten to put your trust in something like this, "I have installed Theano that works on my GPU" without any result of its execution result displayed on a monitor.