You could have used the time that you spent on playing games for test studying.
ご質問ありがとうございます。
"You could have used the time"=「あなたは時間を使うことができたはずだ」
"that you spent on playing games"=「ゲームをするのに使った」
"for test studying."=「テスト勉強のために。」
追加:「費やす」を "use"と訳しましたが、この文脈では"devote"=(時間などを)「ささげる」を使うことも出来ます。
ご参考に。