You can but its a long and difficult task because the hardware will be different. I would suggest getting a trial copy of Acronis True Image off their website and use it to do a backup. Acronis allows a restore to different hardware so you can restore it onto the new PC and it will take care of the different hardware and drivers in the process. Then either store you old disc in a drawer or get a proper eraser programme to overwrite the data followed by a full format (not a quick format) of the disk which will then erase everything making it clean to throw away.
I would never suggest installing a system drive image from an old PC into a different PC even with software that claims to replace the drivers as it's still going to be a half baked hybrid with debatable performance and all the mangled registry
of the old system.