Hi. My son's computer needs a new graphics card that will work well for playing Minecraft and is compatible with a Slim PC. His pc is an HP Dc Series MXL2280BKF, Intel Core I5- AC, Ram-250C. HD-2012. Also, what virus protection works best for a lot of online gaming? Thank you!