Check processes/services, and performance tab of task manager. Run antivirus. Check for bloatware.
Check your startup programmes, do you need all them running at startup? I cleared all mine and defragmented and my startup time is only about four seconds slower than a Mac.
My laptop is a 4 year old Windows, cost me £449. Only upgraded RAM once (cost of about £11), never had speed issues.