Not sure what you are trying to get out of the bike, the Diamondback is a very low end bike, and sticking XT on it won't make it much better; buying a complete new bike will be far better value for money rather than buying parts individually, especally if you are looking at new forks, even taking into account the parts you have already bought.