I myself am not an architect, I am not specifically familiar with the programs you may use. It seems like a solid build for your use, though. But if it were up to me, 8GB DDR3 is ample, but I'd upgrade to a 16GB Module. And for faster boot times, I'd instead get a 500GB SSD. It's totally your...