Any suggestions? I looked at alot of benchmark things. Looks like the i5 is clearly better, but i heard the AMD integrated graphics is alot better... Is it good enough to justify the A8-4500M? Or would the A10 compare to the i5-3317U ?
The a10 is about equal (slightly less) to a low grade sandy bridge i5. Since the Ivy bridge ULVs have about the same performance as a standard voltage sandy i5 (the i5-3317U is about 10-15% slower than the i5 -2410m). So the cpu is about equivalent to an a10. The a8 is slightly weaker so the ULV cpu will be slightly stronger (giving more emphasis to single thread performance here because most of what you will be doing is single thread). The a8 graphics are approximately equal to a hd 4000 from the non ULV line. the a8 graphics will be about 10-20% better than the hd 4000 in the 3317U. A10 graphics are much stronger.
I would personally recommend you go with an a10 (make sure it has 8 GB ram so it runs in dual channel mode and you get better gpu performance). The cpu will be approximately as strong, and the gpu will be quite a bit stronger (40-60%).
to keep the overall cost down and have 8gb's your best bet is to upgrade it yourself. It's very easy to do, most laptops have a removable access cover that allows you to remove your memory/hard drive/wireless card.
EDIT: most laptops only come with 2 memory slots and max them out, ex. say your laptop comes with 4gb the oem will likely use 2x2gb memory chips... so if you want to upgrade to 8gb you'd need to buy 2x4gb sodimms