You will be able to hit 700 hp, but it will take some good heads, as well as some camshaft and rpms.
Cubic inches are your friend. If this is a street build, the bigger the better when aiming for a high horsepower number. A larger engine will require less camshaft, less rpm, and less compression, in comparison to a small engine.
Something around the 496-520 cube range would serve you well. The 4.375" stroke crankshaft works just fine, street or race. I do quite a few builds with them and it's a very easy way to add displacement with no other detriments.
A solid camshaft will be necessary and I also do a lot of "street roller" camshafts that are easy on valve springs and lifters, so there are ways to deal with solid rollers on the street that will live a long while. The lobe design is critical as too aggressive of a lobe will be hard on parts.
If you're willing to "settle" for about 625-650 hp, then it can be done with the above combination and a hydraulic roller.