Yes, of course, hardware is different, so there will be driver problems. Though new drivers can be installed, this may not be simple, the proposals would only provide simple solutions for similar hardware. The conclusion of this discussion, mine at least, is that SNGX1275 got it right in his first post and various other solutions would be too complicated and uncertain.
But I take the opportunity to add support to the growing tendency of using portable apps, which require no installation and would even work from a USB stick. As their name implies, these can easily be carried over to a new system. Plus, they do not slow down the computer and do not cause instability/conflicts as do installed programs. Lastly, they can be easily removed without leaving any significant debris in the registry.
For the above reasons, for some time now I give preference to portable apps and fortunately, their availability seems to be increasing. There are also methods for converting program installers to portable, but these are not always lawful as per some EULAs.
Not forgetting the OP, in view of the above, the easy advice is to go thru his apps and see which ones are portable, so they can be carried over to the new PC.