The K20A is literally the best 4 cylinder engine ever made. It's not really fair to compare it to a weak engine like the FS-DE. The K20 is square, with 86mm bore and stroke. But more importantly, it has 139mm rods, giving it a 1.62 rod ratio. Rod ratio is the key factor here, with stroke being secondary. And Dimitrios, bore actually plays a role in the upper limits of power. Larger bore equals heavy piston, which increases accelerative and decelerative forces. Mean piston speed and max piston speed don't matter as much as max g-forces. You can have a high max piston speed through mid stroke, but if it slows appropriately toward TDC, the stresses are lessened. If the piston is still travelling at max piston speed at 30 BTDC, it doesn't have much time to stop and change direction. Small bores and lightweight, forged pistons actually help. An engine with 101mm bore, 76mm stroke and 129mm rods will not rev as well as an engine with 81mm bore, 87mm stroke and 139mm rods(bonus points if you can figure out which two engines those specs are from)
You could easily build the bottom end of an FS to spin to 9000RPM, but you'll need a tonne of work to get it to actually make power up there, and it won't be anything resembling streetable. We don't have variable valve timing and lift, so the cams needed to make power at 8000RPM won't allow the engine to idle slower than 1200RPM. The K20A cylinder head is second to none also, and it's fundamental design is so much better than the FS's. This is an engine that makes 210whp with bolt-ons. 300whp in a serious, but streetable build with IRTB's.
I say just work with what you're given. The FS(or the BP for that matter) were never designed to be efficient NA monsters. Don't worry about RPM for RPM sake. Do a build that best suites your needs. If you need a race engine that screams to 9000RPM, then all the power to you. But I'm sure you'd be happy with a serious street build making 170whp at 7000RPM with a good powerband and reliability.