If you buffer a point, the result will be a circle only as long as you don't re-project the layer. I guess you have on-thy-fly re-projection enabled. Try turning it off.