suffer from is continous (over some period of time) and means suffer pain from= suffer because of something
suffer something means undergo in reference to certain moments in time, =suffer it
I suffer from a flu and
I suffer a heart attack
there are also other forms to compare
Used to indicate a source, cause, agent, or instrument
As a result or consequence of: sick with the flu.
It is all about what you want to stress
If you suffer from poverty=you suffer because of this poverty.
If you suffer poverty=you suffer this poverty.
There is also a verb "endure" to make it "easier"Can you compare suffer with endure, please?
Student or Learner