I figured out the solution. As I am using Microsoft.Expression.Encoder DLL in my project to video record a test, this DLL is compiled as x86. Thus I can keep my selenium C# project in Any CPU mode and use the below command to execute tests.
nunit-console-x86 /run:MyProject.Tests.SampleTest MyProject.dll
Nunit folder has two "nunit-console" exes (nunit-console.exe and nunit-console-x86.exe)