Yeah building a custom computer realy gives you a great sense of achivement . And not many other people will have an identical setup . Also after putting loads of time building and tweaking you will enjoy the computer even more
Well with the programs you are running, I don't think you need to get a whole new system. Simply upgrade the RAM and video card and you should be fine. You will save money that way.