Please read Greene's "Econometric Analysis" first. There are totally 6 assumptions for the classical linear regression.
One of the important note: only caculate R-square when the model intercept is included, since the sum of error may not be equal to zeo.
Additionally, R-square is increasing if a regressor is added. So R-square is not a good thing to measure the regression, and R-square is not comparable between different moels.