In February my daily driver machine for development, VMs, "normal work", etc. will begin it's tenth year.
It's a 2009 Mac Pro. I don't notice any slowness or issues. Have not needed to replace anything. Have not upgraded beyond the original 8GB of RAM.
I just loaded El Cap on it this past year (latest OSX release it will take without a firmware upgrade) and plan to continue using it for years ...