Unless your vacume doubles as a magic wand that is going to make your tank triple in size then keeping the tank clean is not going to help. Oscars like most cichlids are territorial and the larger the fish the bigger the territory, the dimensions of a 40g aquarium just dont offer enough space for two oscars to each have a territory and they will fight until one is killed. If a 40g is the largest tank you have then you should consider a smaller cichlid species like firemouths or convict cichlids instead of oscars.