K series is a seriously solid choice speaking from the Honda Tech in me.
However, they are also very pricey to make a stout 300whp NA setup. You are looking at a frankenstein engine which has been well documented to use a k24 bottom end (CRV, Accord etc) with a K20 head (RSX-S, SI)
There are a couple places selling complete conversions but last I looked they were 7-8k or so for a full engine.
http://www.kmodperformance.com/KMOD-K20-Engines.html - 260-280whp for $9k.
http://www.kmodperformance.com/KMOD-K24a-Crate-Engines.html12.5:1 comp k24's about 285whp but that 11,000rpm rev limit though...yummy...
Now, do it yourself could be a lot cheaper, not sure on your level of experience.
I have a j32 engine sitting in my shop that needs a head, and an F20c engine that needs a sleeve (oval, still ran great just idles like shit lol)
Have you looked into a J Series V6 with a supercharger? Tons of torque, and they sounds pretty decent, otherwise I have seen ITB's on them and they sound GREAT...Also the J series is quite popular in sandrails and offroad buggy's. Plus at $600 give or take they are cheap.
http://www.arizonaperformanceimports.com/products.htmlI ran my boosted Miata at 243whp for a couple years and it was a riot..sound can be changed with the use of resonators etc.

I want to put a 1.8T or J/K series in an RX8 still..pipe dreams for sure for a while still.