Well well well... This is a hard question. Definitely build your own!!!
The first thing you have to decide on is exactly what you want to do. You mention VN's and design. Is that mean you won't be playing video games? If that is right then you can save decent money on the GPU. If you plan to play a lot of games go for at least GTX 770 or better, but if you plan only do a design, VN's, movies, etc... GTX 600 series will be enough. Also, if design you do includes a lot of rendering, etc... Definitely get RAM at least 32gb 1800MHz.
The motherboard is very important!!! Personally, I recommend Asus. Sabertooth is one that will handle all, but if you are looking for a serious set up check some ROG from Asus. They are more expensive, but well worth the money.
Make sure is same socket as the CPU of your choice. Intel i7 4770k is a super CPU that runs at 3.5GHz but you can also overclock it. (Only processors with "k" after number allow Overclocking) Note: Do not use a cooler that is supplied with the CPU. Get something decent like Corsair Hydro series H60 or H80i. Another important part is the PSU. Here definitely go for modular that will save you a lot of space and make your build nice and tidy. If you are looking for only one GPU 850Watts is more than enough, but if you want an SLI with two GPU's then you will need something like 1200Watts. HDD 2Tb is useless. Definitely go for configuration 240Gb SSD (HyperX 3k)+ 1TB HDD. Use SSD for your Windows, Photoshop, Cinema 4D, etc... and everything will be much faster. 1TB HDD use for Movies, games, pictures, etc... (I recommend WD Black. Is nice and fast)
Windows: Do not get 8 or 8.1!!! Definitely go for Windows 7 Ultimate 64bit and wait at least a year before you install Windows 10. The last part is Case. Make sure that Case is big enough to accommodate all your desired hardware and also look cool.
Well, I think this is it. Hope this help you or someone else get started and if you have any more info let me know.
P.S. Stay away from AMD!!! They are not bad, but I don't like them!!!