I would consider a larger cubic engine; V8. Here is why. Even if you chose a larger cubic inch engine with the same hp you will generally have more tq at a lower rpm. A smaller engine will have to rev more to make the HP.
What that means is drivability. If it were an small light weight sports car (I have an MG with a V6) I think it would be a good match. A heavier car would really do well with the larger cube's.
To take it to extremes to understand where I am coming from, look at Nascar engines (I know they are V8's) but they are designed for the highest HP. They get the extra HP by running them at 9,000 rpm. They cannot take off out of the pits without revving them up and spinning the tires If they try a normal take off they stall the engine.
V6's, to get the same HP as a V8 do the same. If it is a small car, it doesn't matter.