Basketball and running effed up my knees. Surgery made 'em even worse in my opinion. Now, I predominantly ride and play ice hockey and on most days my knees are pain free. 45x16 with 170mm cranks and no complaints.
Oh yeah, I'm 35...my knees at times feel twice that old.