We still need the water parameters of your source water (tap it seems here), but there are some issues. First, I completely agree with all that essjay has posted to date, so I won't repeat (I hope).
You mention liking active fish...fine, but do not combine them with sedate fish, that simply won't work to the good of the sedate fish. All cichlids (Neotropical that is, African rift lake are different) are sedate, and this includes angelfish, rams, dwarf apistos, etc. These when combined with active swimming fish will be "on edge" so to speak, and that means stress and health issues.
Another issue is temperature. Rams need warmth, meaning warmer than many other "tropical" fish will be happy with. Your lack of success in the past with rams may have been temperature; when maintained below 80F this fish will not live it full lifespan, at least I've never heard of it happening.
So from the original list in post #1, and not knowing the water parameters yet, the only fish suitable are the rainbowfish (if you have these, obviously leaving them out changes things).
Byron.