Option A: Changing the administrative distance of the external EIGRP routes to 90 ensures these routes are preferred over OSPF routes, preventing suboptimal routing. This method directly addresses the issue by prioritizing EIGRP routes appropriately within the routing table.
Option B: Applying an outbound distribution list on R5 towards R4 in OSPF could potentially filter routes, but the option lacks clarity on how it would achieve the desired outcome. Without specific details, it's less straightforward and reliable compared to adjusting the administrative distance, which is a clear and direct solution.
Therefore, Option A is the most clear and effective approach to resolve the suboptimal path issue.