My son got a Compaq PC for Christmas and it has a paltry 256mb of RAM. The thing is almost unusable. It takes DDR400, but do I have to use the one approved by the manufacturer, or will any DDR400 work? Thanks