Since the river flows through the lake and over the dam, the lake that you describe should be considered a
kosher mikveh, as long as the river is mostly fed by springs or other rivers (and not rainwater).
However, it’s not always easy to determine the source of the water, especially in winter and early summer, so if you are unsure it would be wise to investigate further.
Please let us know if we can be of further assistance.