I've kept African Cichlids (Peacocks & Haps) with American Cichlids ( Red & Green Terrors, Salvinis, Firemouths). I stocked them all together as juveniles. I thought the big Terrors needed tough target fish (Africans) as to avoid aggression.
As the fish matured it quickly became clear that the Africans weren't needed and my entire setup looked awkward. The American Cichlids are River, Swamp & Pond fish. The Africans are more or less reef fish. Just not a good combination. I ended up rehoming the Africans.
It's probably possible to keep Peacocks with Bolivian Rams. The Rams would have to adjust to hard water with a PH between 7.8 - 8.4. The Peacocks won't do well in Ram friendly water. IMO, Not a good idea.