Welcome to WinDrivers taiba123.
If your Memory is only 512MB,I would say yes at least 2GB would suffice. Are you running windows 7 32/64bit? Power supply at this time should be adequate.