ouch! goes to show you how much tires vary. even within the same company. im running 245 dunlops too and nothing like what you have.
i think being lowered actually helps a little by tucking the top of the tire in slightly.
Tread wear will suffer along with handling though. Camber links FTW!