There are ways to replace rotted out boards in a hardwood floor; most of your trouble looks to be surface; lots of elbow grease should result in a lovely floor!