Q:

C# Making a game in picture box

I am making a 2D game in C# using picture box, but to me it seems the performance is kinda bad.  Though it might be just because of my bad optimization. 
I heard about SDL and XNA and was wondering if I should use any of them and which one? 
The game is intended solely for windows and I am planning on implementing multiplayer later so some library to help me with networking would be cool too. 
The game I am making is 2D game similar to Phage Wars if you know it. 

A:

You should use XNA, it also has all the power of .Net to handle networking

