a ping in arround 300 is normal. at least in north america. if you are in the west pacific you can get a lower one.
the lag you were seeing isn't network lag it is graphics lag.
but, not sure what would be causing the 1000 ping you saw. could be local network trouble, on your end. or compy loading. i've had 8 digit pings when my compy would load right down.