I always bought a really large monitor for work with my own cash. When most dev's had 19" or 20" I got a 30" for $1500.
best money ever spent. lasted years and years.
for cpus - I wonder how the economics work out when you get into say 32 or 64 core threadrippers? I think it still might be worth it.