I am solo mining with 700 kh/s but only getting the odd block here and there. Sometimes one after 10 mins and sometime after an hour, this is not right with the current diff. I also get no rejects.
Yes try the pool. You will have better consistent payouts.