Could be anything, but most likely you need to be looking down the road of identifying hardware faults. But unless you've got spare memory chips and graphics cards lying around to enable you to do methodical testing, you'll need to find a friendly local repair person.
Alternatively buy a mac, you won't look back.
(Whatever you do, don't give any business to PC World !)