90% rider if xc speed is the issue maybe even more. However a higher quality bike is a different riding experience. for example when I first started riding I had a crappy trek that was too big for me. When after a few years I got a nice bianchi there was almost no increase in speed. However, not feeling like the bike was fighting against me and riding a bike I really like instead of hated made a huge difference in my enjoyment.