VGA controller for Lenovo G405

I've installed Windows XP on Lenove G405 (20239). Everything works fine except VGA controller, bluetooth and other 2 devices. My actual concern is VGA. I need to make it work on XP. Even I've installed XP, it's having problem in displaying 16 bit programs and I think it might be so because of VGA issue. Any suggestions?
driver issue

I've already checked the link you have shared about the driver. The problem is it doesn't contain any VGA driver for Windows xp but only for 7 and 8.:confused: