GT Legends is protected with a nasty version of Starforce; see, it's a pretty good game but it still hasn't been cracked yet. Please, point us to the page where GCW says it's not protected; that should be a mistake...
I don't think that upgrading your Windows XP to SP2 will solve your problem with the Cross Racing Championship 2005 1.2 crack. You should first try running the game without a crack; if that crashes, too, it's not the crack's fault. Also, if I may suggest, applying SP2 is a good idea anyway, independently of what you're using your PC for.
Also, please, note that these cracks are NOT created by people on this forum and professional crackers, those who DO create these cracks, don't visit this forum. Consequently, there's pretty much noone here who could fix your problems with cracks... :Perhaps, (proper) cracks will be released some time. You should keep using your original or play some oldies but goldies in the meantime...