I am looking for a laptop with dedicated graphics card that can run battlefeild 3 on any settings along with games like skyrim for $500
You won't get anywhere with $500. I have a Dell XPS laptop that can play Battlefield 3 on average settings and in 3D on lower settings. It cost me $2000 and I'd be glad to give you more specifics if you need em.
Look on eBay for used Asus gaming laptops. a coworker got a nice one for $450.