Originally, your defense was way too high for anything someone at combat level 40 could get through. There is nothing, as far as melee or range goes that could beat you. Now, that you have leveled attack, You raised your combat level a substantial amount i'm sure, (around 16 levels according to tip it's calculator) and your opponents attacks have no problem going through your defense at your new combat level. I suggest getting 70 Att/30-40 Str/70 Def Buy full veracs and box. You should win as your combat will be around 60-70ish Also train range and mage for HP levels. You have tons of money(granted you aren't cleaned), so training will be no problem as you can buy the best possible items to train with. Good Luck