yes I have played on my old xbox with my 360 account, as has miss K
If the gamercard is not on the xbox you can recover do a xbox live id recovery for your Gamercard on the xbox (I cant remember the process, but it my require you entering your credit card details as verification)