the thing is I already have ati 4350 and i'm thinking if I should upgrade to 405 if its any better.
well i'm not going for high end games so its what ever
Geforce 405 is in no way worth the $30 price for the gains over a 4350.
you could get a Radeon HD 6670 DDR3 for ~$65, what are your system specs?
The 405 does not even have a 400 series (Fermi) chip, it is a rebadged GT 210. These are not meant for gaming at all, just for being a display adapter, Aero, and video acceleration. I would save up some money now and buy a better card in the future.