You may wanna upload them somewhere other than Facebook if you want them to retain any manner of quality.
http://blog.sitexero.net/2009/08/imaer-my-custom-image-uploader/ - here's an image uploading program my friend made, it's really useful for stuff like this. Just, the images have to be smaller than 1 MB or so or else they get compressed, due to limitations on the site that it uploads to.
EDIT: What video card do you have?