Sounds good to me as far as specs go , Id go ahead and get a decent but cheap video card , just incase. GF4 Ti or Radeon 9600. Im more of a gaming computer man , but that should meet your needs pretty well. My computer cost me 2700 , so be happy :P (Alienware , topoline everything)