the optimum is stay away from the xbox live and if you still want to play on live , play on legit games , if you don't have make sure you download the games from the net (not from nino etc..) , why cause then you could ask the uploader what procedures you could take if you want to play online (abgx360 patches etc...) .
and always flash for the latest firmware
more info from the developers
Here