I'm a hobby photographer and currently own an XTi, with which I've generally been very satisfied. However, last weekend I photographed an indoor sports event at which I was competing (dog agility), and was very disappointed with the results. I was using a Sigma 70-200 f/2.8 without a flash. At ISO 1600 I was able to get the shutter speeds I needed, but the pics were too noisy to be of use. On the second day I tried ISO 800, but missed a lot of shots because of motion blur.
I have a very limited budget, but I'm wondering if it might be worthwhile to think of upgrading my camera body. My question is this: does the 40D really perform a lot better at higher ISOs than the XTi? I can't justify the expense of a full frame camera, but I might just be able to swing a used 40D if I sell my XTi.
Opinions and advice welcome. I haven't done a lot of indoor photography in the past, but my kid will be starting skating this winter and will be in a ballet show next summer, so there are probably more indoor events in our future.
FYI: I have the following lenses and like them all: Tamron 28-75 f/2.8, Sigma 70-200 f/2.8, Canon 55-250 f/4-5.6 and Canon 60 mm macro.


