Personally I just use Paint to edit all my photos before uploading. It has Crop and Resize buttons where you can set the size in pixels. A forum avatar only needs to be about 200 pixels wide, so I would do that and you should find the file size is just 100k or so.