An optimizing compiler doesn’t help much with long instruction dependencies

Does it matter if we are compiling with optimizations off (O0) or optimizations on (O3) if the problem is memory bound? Let's find out...