The first thing I would upgrade is your RAM, as you only have 2Gb according to your list. Most modern operating systems and programs will work better with more RAM. I'd go for either a total of 4 or 8Gb whichever you can afford.
What online games, BF3 type or flash games? If you only have a 32Bit version of Windows 7 the 4GB is all you can use. If you have the 64Bit version then 8GB is plenty.
What motherboard have you? as your CPU is entry level Liano APU which is a fusion of CPU and GPU and cannot be considered a gaming processor.Perfect chip for internet, simple desktop work, a spreadsheet or two, word, simple gaming and audio/video playback. So would be very useful to know make and model of motherboard.
If your going to be playing full on onlinegames like BF3 or Crysis 2 , I would forget what you've got and start from scratch toget anything worth calling a gaming PC . I kow that sounds a little harsh , but unless youstart with a good base , will not matter what else you try adding , it will still struggle toplay top games at decent FPS and quality .