You don't need a very good laptop for that, go for one with an i5 or i7.
For 500, this is what I would get:Samsung NP350V5C
if you don't do any gaming (integrated graphics)ASUS N55SL
if you do minor gaming (discrete Nvidia GT 635M)
Note that the ASUS has a Blu-ray drive.