text: Based on his battle with the Avengers, I would have to say Graviton would win.  Graviton would be able to create a protective field to defend against Magneto's metal attacks.  Then Graviton would be able to either throw all kinds of non metal items at Magneto, or just crush Magneto using his gravity powers.