I’m not really sure what XNA is and if it’s worth downloading, if it’s free, what it can do, and how it compares to BGE, and i’d really appreciate some help, or links

You could always try Google.

Here is the official site http://msdn2.microsoft.com/en-us/xna/default.aspx

Try the FAQs to the right.