More questions/things to check:
1. Does the computer seem to be struggling any, performance wise? If it's trying to load something at the start, that is hogging resources, maybe that could be it? You mentioned the printer software? Have you tried disabling the Espon apps that start with the PC to test that way?
2. Any hard drive issues? Check the Windows Event log for any disk errors, and you can run a check-disk on any attached drives as well to be sure. Also may be worth using a 3rd party HDD diagnostics program. Generally speaking, you do well with the manufacturer's diagnostics. If you find an all-in-one "fixer" disk like Ultimate Boot CD or Hiren's Boot CD or any others you may find, and they'll often have different tests you can use for you in one place. So if you have more than one drive, and they're made by diff manufacturers, that might help.
"But thanks be to God, which giveth us the victory through our Lord Jesus Christ." 1 Corinthians 15:57