A 308 is fine for elk. If you like the gun, there really isn't any reason to change.
As far as the range goes, any thing beyond 300 yards is going to be tough. I
practice at 100 but working out to 275 yards is doable if you know your ballastic table. Beyond that though, you really need to get some trigger time in at that range.
"He who laughs last, laughs dead." Homer Simpson