Yes, but overkill for you unless you need 3TB HDD, a 250GB SSD, an advanced overclocking motherboard, 16GB of ram, and a 1000W PSU.
Get 1TB or 2TB WD black HDD, get a 120GB SSD, get a different motherboard for cheaper (people here can find you one), get 8GB of RAM, get an i5 4690k, and keep the PSU and GPU. You can keep the i7 if you want to, it is just necessary.
Your current GPU will be amazing for games.
If you have cash just flowing out of your pocket, then ypou have no reason to not get what you picked out, but if you want something more practical, us what I chose.